Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit 98c3c0194c83fc0f21f906685627d5c7d1f4dba8


Parents : a18a19d
Author : Sudo-Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-01-03T19:40:13-06:00

feat(workflows): add OSV-Scanner workflows for pull request and scheduled scans

Changes

2 files changed, 41 insertions(+), 0 deletions(-)


Diff

diff --git a/.gitea/workflows/osv-pr.yml b/.gitea/workflows/osv-pr.yml
new file mode 100644
index 00000000..f874e1f4
--- /dev/null
+++ b/.gitea/workflows/osv-pr.yml
@@ -0,0 +1,21 @@
+name: OSV-Scanner PR Scan
+
+on:
+ pull_request:
+ branches: [master]
+ merge_group:
+ branches: [master]
+
+permissions:
+ contents: read
+
+jobs:
+ scan-pr:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: https://git.quad4.io/actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
+
+ - name: OSV scan
+ run: bash scripts/osv_scan.sh
+

diff --git a/.gitea/workflows/osv-scheduled.yml b/.gitea/workflows/osv-scheduled.yml
new file mode 100644
index 00000000..a3ea11fe
--- /dev/null
+++ b/.gitea/workflows/osv-scheduled.yml
@@ -0,0 +1,20 @@
+name: OSV-Scanner Scheduled Scan
+
+on:
+ schedule:
+ - cron: "30 12 * * 1"
+ push:
+ branches: [master]
+
+permissions:
+ contents: read
+
+jobs:
+ scan-scheduled:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: https://git.quad4.io/actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
+
+ - name: OSV scan
+ run: bash scripts/osv_scan.sh


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────